@@ -30,6 +30,7 @@ DATABASE_PASSWORD="" |
||
30 | 30 |
|
31 | 31 |
# Configure Rails environment. This should only be needed in production and may cause errors in development. |
32 | 32 |
# RAILS_ENV=production |
33 |
+FORCE_SSL=false |
|
33 | 34 |
|
34 | 35 |
############################# |
35 | 36 |
# Email Configuration # |
@@ -66,3 +66,8 @@ group :development, :test do |
||
66 | 66 |
gem 'webmock', require: false |
67 | 67 |
gem 'coveralls', require: false |
68 | 68 |
end |
69 |
+ |
|
70 |
+group :production do |
|
71 |
+ gem 'dotenv-deployment' |
|
72 |
+ gem 'rack' |
|
73 |
+end |
@@ -31,13 +31,14 @@ Huginn::Application.configure do |
||
31 | 31 |
|
32 | 32 |
# Generate digests for assets URLs |
33 | 33 |
config.assets.digest = true |
34 |
+ config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif) |
|
34 | 35 |
|
35 | 36 |
# Specifies the header that your server uses for sending files. |
36 | 37 |
# config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache |
37 | 38 |
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx |
38 | 39 |
|
39 | 40 |
# Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. |
40 |
- config.force_ssl = true |
|
41 |
+ config.force_ssl = ENV['FORCE_SSL'].present? && ENV['FORCE_SSL'] == 'true' ? true : false |
|
41 | 42 |
|
42 | 43 |
# See everything in the log (default is :info) |
43 | 44 |
# config.log_level = :debug |
@@ -88,4 +89,4 @@ Huginn::Application.configure do |
||
88 | 89 |
config.action_mailer.raise_delivery_errors = true |
89 | 90 |
config.action_mailer.delivery_method = :smtp |
90 | 91 |
# smtp_settings moved to config/initializers/action_mailer.rb |
91 |
-end |
|
92 |
+end |